const mongoose=require("mongoose")
//定义数据结构
const carSchema=new mongoose.Schema(
    {
    brand:{
        type:String,
        default:"Audi"
    },
    model:{
        type:String,
        default:"A8L"
    },
    classify:{
        type:String,
        default:"三厢豪华轿车"
    },
    license:{
        type:String,
        default:"川A·888888"
    },
    //车辆位置
    location:{
        type:String,
        default:"成都市武侯区天仁街387号大鼎世纪广场"
    },
    carCondition:{
        type:Object,
        default:{
            kilometer:3000,//公里数
            years:2,//年限
            insurance:"交强险",//保险
            yearCheck:true//年检
        }
    },
    //状态:0-下架，1-待审核，2-审核通过，3-拒绝通过，4-待出租，5-已出租
    status:{
        type:Number,
        default:1
    },
    //是否选择从用户列表移除
    isRemoved:{
        type:Boolean,
        default:false
    },
    firstImage:{
        type:String,
        default:""
    },
    detailImages:{
        type:Array,
        default:[]
    },
    price:{
        type:Number,
        default:800
    },
    // timeQuantum:{
    //     type:Date,
    //     default:Date.now,
    //     get(val){
    //         return new Date(val).toLocaleString()//日期的默认值
    //     }
    // },
    userId:{
        type: mongoose.Schema.Types.ObjectId,
        ref:"userModel"
    }
},
{
    versionKey:false
}
)
//定义数据模型
mongoose.model("carModel",carSchema,"car")